/* Autore: Nicola Agosti */
/*
Scrivere un programma che chieda all'utente di inserire 2 numeri interi e ne calcoli
e visualizzi la somma e la differenza.
*/

#define _CRT_SECURE_NO_WARNINGS /* Necessario se utilizziamo Visual Studio */

#include <stdio.h>
#include <stdlib.h>

int main()
{
	/* Dichiaro quattro variabili */
	/* La parola chiave "int" indica che le variabili sono di tipo intero e
	che al loro interno posso memorizzare solo numeri interi (positivi e negativi) */
	int num_1, num_2, somma, differenza;

	printf("Inserire il primo numero intero: ");

	/* La funzione "scanf" serve per leggere ciò che l'utente inserisce utilizzando la tastiera. */
	/* In questo caso legge un numero intero [%d] e lo memorizza nella variabile "num_1". */
	/* Il nome della variabile deve sempre essere preceduto dal carattere "&"... capiremo in seguito il perchè. */
	scanf("%d", &num_1);

	printf("Inserire il secondo numero intero: ");

	/* La funzione "scanf" serve per leggere ciò che l'utente inserisce utilizzando la tastiera. */
	/* In questo caso legge un numero intero [%d] e lo memorizza nella variabile "num_2". */
	/* Il nome della variabile deve sempre essere preceduto dal carattere "&"... capiremo in seguito il perchè. */
	scanf("%d", &num_2);

	/* Sommo il contenuto della variabile "num_1" con il contenuto della variabile "num_2". */
	/* Salvo il contenuto del calcolo sopraindicato nella variabile "somma". */
	somma = num_1 + num_2;

	/* Sottraggo al contenuto della variabile "num_1" il contenuto della variabile "num_2". */
	/* Salvo il contenuto del calcolo sopraindicato nella variabile "differenza". */
	differenza = num_1 - num_2;

	/* La funzione "printf" serve per scrivere qualcosa nella console. */
	/* In questo caso scrive la stringa costante "La somma dei due numeri e\': "
	seguita dal numero intero [%d] contenuto nella variabile "somma" e, nella riga successiva, 
	la stringa costante "La differenza dei due numeri e\': " seguita dal numero intero [%d]
	contenuto nella variabile "differenza" */
	printf("\nLa somma dei due numeri e\': %d\nLa differenza dei due numeri e\': %d", somma, differenza);

	return 0;
}